Self-stabilizing Uniform Reliable Broadcast
نویسندگان
چکیده
We study a well-known communication abstraction called Uniform Reliable Broadcast (URB). URB is central in the design and implementation of fault-tolerant distributed systems, as many non-trivial applications require with provable guarantees on message deliveries. Our focuses implementations for time-free message-passing systems that are prone to node-failures. Moreover, we aim at an even more robust abstraction. do so through lenses self-stabilization—a very strong notion fault-tolerance. In addition node failures, self-stabilizing algorithms can recover after occurrence arbitrary transient faults; these faults represent any violation assumptions according which system was designed operate (as long algorithm code stays intact). propose first asynchronous (time-free) The recovers within $$\mathcal {O} (\mathsf {bufferUnitSize})$$ (in terms cycles) from faults, where $$\mathsf {bufferUnitSize} $$ predefined constant. Also, costs similar ones non-self-stabilizing URB. main differences our proposal considers repeated gossiping (1)$$ bits messages deals bounded space (which prerequisite self-stabilization). each stores up \cdot n$$ records size (\nu +n \log n)$$ bits, n number nodes $$\nu needed encode single instance.
منابع مشابه
Message-Efficient Uniform Timed Reliable Broadcast
In distributed database systems, atomic commitment protocols ensure that transactions leave the database in a consistent state even if failures occur during transactions. As shown by Babaoglu and Toueg, the heart of the atomic commitment problem is equivalent to uniform timed reliable broadcast (UTRB), which is a broadcast primitive that provides the following guarantees [Babaoglu and Toueg]: B...
متن کاملReliable Self-Stabilizing Communication for Quasi Rendezvous
The paper presents three self-stabilizing protocols for basic fair and reliable link communication primitives. We assume a link-register communication model under read/write atomicity, where every process can read from but cannot write into its neighbours’ registers. The first primitive guarantees that any process writes a new value in its register(s) only after all its neighbours have read the...
متن کاملFair and Reliable Self-stabilizing Communication
We assume a link-register communication model under read/write atomicity, where every process can read from but cannot write into its neighbours’ registers. The paper presents two self-stabilizing protocols for basic fair and reliable link communication primitives. The first primitive guarantees that any process writes a new value in its register(s) only after all its neighbours have read the p...
متن کاملUniform Dynamic Self-Stabilizing Leader Election
A distributed system is self-stabilizing if it can be started in any possible global state. Once started the system regains its consistency by itself, without any kind of outside intervention. The self-stabilization property makes the system tolerant to faults in which processors exhibit a faulty behavior for a while and then recover spontaneously in an arbitrary state. When the intermediate pe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2021
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-030-67087-0_19